                                VP System calls

==================== Base =================================================

[00] SysEnv : Get DIO environment

[01] SysBell : Bell on PC speaker

[02] SysRun : Run new VP

[03] SysStep : Trace another VP

==================== Memory ===============================================

[04] MemGet : Get memory block

[05] MemAlt : Alter memory block length

[06] MemRel : Relelase memory block

==================== Keyboard =============================================

[07] KbdReadRaw : Read keyboard Raw (scan code)

[08] KbdLedSet : Set keyboard LEDs

[09] KbdRead : Read keyboard (key code)

[0A] KbdFlgChg : Update keyboard flags

[0B] KbdTr : Translate keyboard code

[0C] KbdEmu : Emulate 101 keys

[0D] Kbd2Key : Get key code table

[0E] Kbd2Chr: Get character code table

[0F] KbdKeyNam : Get key name table

[10] KbdChrNam : Get character name table

==================== Mouse ================================================

[11] MouseGet : Get mouse state

==================== Display (init) =======================================

[12] DispModGet : Get display mode

[13] DispModSet : Set display mode

[14] DispModIs : Compare display mode

[15] DispFontGet : Get display font

[16] DispFontSet : Set display font

[17] DispFontIs : Compare display font

==================== Display (text) =======================================

[18] DispTxtExt : Get text display extent

[19] DispCursGet : Get cursor type

[1A] DispCursSet : Set cursor type

[1B] DispPosGet : Get cursor position

[1C] DispPosSet : Set cursor position

[1D] DispRead : Read character

[1E] DispWrite : Write character

==================== Display (graphics) ===================================

[1F] DispGrExt : Get graphics display extent

[20] DispWinGet : Get text window

[21] DispWinSet : Set text window

[22] DispPixGet : Read pixel

[23] DispPixSet : Write pixel

[24] DispChar : Write font character

[25] DispRectFill : Fill rectangle

[26] DispRectCopy : Copy rectangle

[27] DispImgGet : Get image

[28] DispImgPut : Put image

==================== Color ================================================

[29] DispC4C24 : Convert console 4 bit color to 24 bit RGB color

[2A] DispC8C24 : Convert palette 8 bit color to 24 bit RGB color

[2B] DispC24C4 : Convert 24 bit RGB color to console 4 bit color

[2C] DispC24C8 : Convert 24 bit RGB color to palette 8 bit color

[2D] DispC4C8 : Convert console 4 bit color to palette 8 bit color

[2E] DispC8C4 : Convert palette 8 bit color to console 4 bit color

==================== File =================================================

[2F] FileCreate : Create file

[30] FileDelete : Delete file

[31] FileOpen : Open file

[32] FileClose : Close file

[33] FileRead : Read file

[34] FileWrite : Write file

[35] FileSeek : Set and get file position

[36] FileSizeSet : Set file size

[37] FileRename : Rename file

==================== Time =================================================

[38] TimeGet : Get date and time

[39] TimeSet : Set date and time

[3A] TimeClk : Get timer

[3B] TimeWait : Sleep for an interval

===========================================================================
